const formatTime = date => {
  const year = date.getFullYear()
  const month = date.getMonth() + 1
  const day = date.getDate()
  const hour = date.getHours()
  const minute = date.getMinutes()
  const second = date.getSeconds()
// 将数组里面的元素 拼接到一块
// return year+"/"+month+"/"+day+" "+hour +":"+minute+second;
// return  `${year}-${month}-${day}  ${hour}:${minute}:${second} `;
  return `${[year, month, day].map(formatNumber).join('-')} ${[hour, minute, second].map(formatNumber).join(':')}`
  // return `${{year,month,day}} ${{hour,minute,second}}`;
  // return `${{year,month,day}.join('*')} ${{hour,minute,second}.join(':')}`;
// var arr =[yrar,month,day];
// arr.map(function(value){
//   value=value.toString();
//   console.log(value[1])
// })
// var a =arr.map(f)
// console.log(a)
// }
// map和for循环有点像

  // 年月日 数字
  // 将数值型数据转换成字符型 字符型可以把东西取出来 比如娣21行

  // console.log(value[1])
  // if条件判断
//   if(value[1]){
//     console.log(value)
//   }else{
//     console.log(`0${value}`)
//   }
// })
// 三元运算
// console.log(value[1] ? value:`0${value}`)
// for(let i = 0; i<arr.length;)

// var f = function(value){
//   value = value.toString();
//   return value[1]?value:`0${value}`
// }
}
const formatNumber = n => {
  n = n.toString()
  return n[1] ? n : `0${n}`
}
// 导出的意思
module.exports = {
  formatTime
}
